364
7
6
2
0
1
4
24
4
0
0
5
2
230
1
316
3
35
17
5
50
32
34
21
36
1
9
11
18
221
584
0
154
234
65
148
411
164
60
353
18
38
139
0
1
0
13
6
0
27
61
347
59
117
19
118
48
87
15
597
15
1135
280
313
1292
276
8
8
63
38
538
23
210
95
3340
201
29
376
9776
595
138
535
152
17
11
0
56
20
10
104
42
599
43
328
361
181
59
1090
25
55
25060
333
36
82
17
0
0
1
56
5
1
1
4
15
44
7
417
6
64
3
45
49
2
83
45
90
8
15
17
32
368
698
0
189
612
69
166
568
250
88
322
0
105
90
9
31
0
7
0
1
22
45
120
62
52
4
24
43
111
26
758
30
1916
264
368
2233
397
31
4
108
164
73
24
175
31
4541
109
11
84
15341
1408
122
778
158
2
17
1
47
0
8
149
23
598
63
24
284
155
52
604
57
1
39268
237
3
4
18
0
2
3
54
0
0
13
6
19
156
0
525
6
49
11
16
32
16
38
47
81
15
64
101
26
248
586
0
222
803
180
31
416
296
72
749
1
9
126
3
9
6
21
2
0
76
86
125
73
31
97
81
11
85
13
290
122
1205
288
627
2272
366
28
21
86
206
208
70
193
177
3609
220
31
196
12942
1159
160
576
186
10
27
4
106
4
23
142
108
651
52
109
285
299
32
640
53
24
32351
213
0
16
45
0
1
0
14
25
0
8
0
20
83
2
348
1
21
5
43
36
12
11
20
67
0
9
3
30
174
370
0
135
206
34
8
358
60
29
174
1
5
82
9
12
2
8
0
2
21
71
112
67
10
1
66
283
93
4
215
1
1057
144
717
658
117
19
1
49
48
70
51
102
20
2272
113
16
274
9080
765
26
495
46
6
4
29
37
4
1
166
42
596
12
56
297
146
90
391
6
2
27925
217
0
10
5
0
0
0
14
0
0
0
1
5
100
2
219
0
74
7
16
135
1
23
92
35
0
13
10
47
181
306
0
170
379
91
15
238
99
38
176
4
2
228
0
0
0
20
2
0
70
77
97
77
154
38
176
17
128
15
222
15
806
138
187
1041
202
3
0
23
23
69
48
52
56
1021
68
27
134
6931
367
59
222
49
11
10
0
59
2
2
46
28
530
32
108
210
59
85
153
6
105
12481
136
5
31
12
0
0
0
64
37
2
0
0
3
81
0
345
0
41
2
8
53
5
29
38
28
1
11
21
12
148
336
0
210
645
82
24
187
105
27
356
3
0
50
0
153
0
7
0
0
8
50
71
19
52
30
23
34
40
50
290
11
948
294
269
1193
228
30
3
22
64
50
49
99
69
2101
139
3
80
7406
561
74
446
74
16
11
1
26
0
1
52
17
761
40
43
258
182
10
589
5
12
23150
43
7
46
55
0
0
0
77
1
0
4
5
4
101
0
287
0
28
1
10
92
84
24
79
84
0
31
36
12
193
486
0
157
383
42
41
514
236
35
369
1
4
69
38
1
0
5
0
2
2
52
140
79
43
6
69
13
69
7
269
10
586
133
546
1123
283
9
2
38
67
43
111
115
17
2323
116
20
45
8483
550
118
265
42
4
11
0
3
1
7
53
50
541
28
68
269
200
58
426
14
0
19323
293
2
66
2
0
0
0
20
2
0
1
2
3
59
1
469
0
71
2
3
28
16
55
34
71
2
27
16
8
253
465
0
184
199
61
21
544
178
48
334
1
11
55
0
3
0
32
0
2
26
31
87
42
43
0
64
7
52
14
140
8
1126
185
374
1532
223
12
8
66
133
60
25
90
41
2074
65
13
108
7555
662
209
351
178
3
10
1
42
0
12
146
55
454
26
134
343
184
23
442
3
33
24533
131
4
19
19
0
0
0
8
8
0
4
2
5
68
11
237
0
23
15
13
31
28
7
24
48
44
16
12
1
248
330
0
115
187
74
43
249
48
39
119
1
14
163
1
1
41
6
0
0
12
10
50
33
17
20
23
9
15
19
123
17
532
142
110
554
145
1
5
24
36
61
10
58
14
989
57
20
48
4611
494
61
332
53
9
3
22
19
0
25
65
31
417
25
7
284
284
14
224
9
3
19931
58
6
2
0
0
0
0
10
3
0
0
0
0
8
0
76
0
24
0
1
4
0
21
150
19
2
20
10
30
136
64
0
51
59
16
7
86
11
13
184
0
0
2
12
1
4
7
0
0
61
37
8
25
7
1
8
26
32
5
63
0
192
25
44
492
56
0
0
12
3
66
2
22
34
897
89
10
16
3236
251
16
115
82
1
5
0
11
0
0
71
15
100
2
7
41
136
2
217
3
0
7954
6
0
2
30
0
2
0
2
0
0
0
1
8
17
0
52
0
10
0
13
4
0
5
4
13
5
2
9
0
38
107
0
50
39
8
9
79
11
0
130
0
3
11
0
0
0
33
0
0
33
19
11
6
1
1
13
1
5
6
131
0
263
30
166
374
124
5
22
6
3
29
0
10
9
2326
23
1
24
2487
249
21
79
34
5
0
2
0
0
0
135
12
124
2
5
58
73
58
60
16
2
7989
413
19
53
1
0
1
3
15
2
0
2
6
8
128
0
397
1
38
6
9
27
13
25
30
100
4
15
28
30
195
300
0
322
321
152
28
286
128
46
352
31
15
124
10
26
4
21
5
1
52
57
36
36
26
0
46
20
103
3
311
8
541
180
132
572
122
0
1
10
6
162
38
88
7
1711
103
10
136
10889
672
69
406
79
5
4
2
37
0
3
149
43
577
2
37
172
216
82
544
20
9
23659
503
16
34
3
0
0
10
63
0
1
1
5
16
160
0
453
0
51
14
9
92
4
65
69
41
2
28
10
29
279
538
0
224
497
35
72
678
222
64
597
10
22
103
8
22
2
36
1
4
49
141
306
156
68
13
96
29
131
29
381
19
1444
283
360
1357
287
21
6
58
33
198
36
104
130
2298
254
30
150
10579
1323
101
527
241
9
19
3
44
10
4
177
50
621
20
89
347
188
54
377
30
17
36084
21
8
2
8
0
2
2
16
1
0
0
5
2
40
1
204
1
14
0
3
142
7
41
15
6
2
9
7
2
109
332
0
62
240
143
39
101
42
37
101
3
6
24
4
0
0
7
0
3
11
77
26
17
39
6
9
11
15
26
127
13
612
35
200
886
254
14
1
45
25
65
42
93
31
2152
30
6
58
6010
458
61
234
134
11
14
3
16
0
5
164
24
457
26
15
193
170
47
462
0
15
14212
80
1
5
30
0
0
1
14
23
0
0
0
9
44
0
83
0
5
2
6
5
0
8
14
29
0
3
4
4
90
501
0
79
186
30
11
131
120
21
406
3
5
63
0
1
7
1
0
0
4
28
8
43
14
14
57
13
49
10
217
1
249
23
133
363
130
10
0
40
28
25
45
42
113
1026
54
7
19
4775
388
38
161
68
9
4
0
13
1
67
63
49
183
35
3
58
83
24
238
0
0
10312
324
1
28
10
0
0
0
36
2
0
40
11
3
100
15
402
1
46
7
30
28
17
30
39
107
1
30
10
31
283
693
1
237
478
48
24
290
253
47
252
0
7
85
53
98
46
257
0
4
218
233
112
106
130
22
56
49
78
55
316
6
1163
130
349
1130
298
57
26
34
145
119
43
98
79
2032
257
42
291
8115
597
129
391
165
24
16
16
52
5
7
134
36
507
10
66
226
232
14
537
19
1
23368
10
0
10
0
0
0
0
1
1
0
1
0
0
0
0
93
0
0
0
0
9
7
4
2
4
0
0
7
1
35
10
0
3
3
18
0
21
3
0
4
0
0
3
0
0
0
6
0
0
1
2
5
0
24
3
0
0
1
0
3
0
123
0
0
111
83
0
0
6
0
6
2
0
2
117
1
0
1
573
38
1
22
11
3
2
0
0
0
0
58
8
14
2
0
21
6
1
14
0
2
1779
80
1
23
18
0
0
6
11
5
0
0
6
2
43
3
142
9
22
1
2
93
19
17
25
36
3
22
11
22
129
307
0
123
478
34
29
240
140
41
319
2
16
87
0
0
2
6
0
0
29
26
58
26
24
6
111
14
98
13
166
7
587
159
189
894
162
1
3
39
37
61
18
57
18
1305
69
12
63
9393
626
112
288
173
11
9
0
17
2
7
114
30
1089
2
142
227
144
11
265
6
9
17210
290
5
74
16
0
4
6
47
0
0
7
22
49
245
3
892
0
82
10
12
119
28
62
63
121
16
34
53
40
395
816
2
282
788
92
52
755
308
118
593
40
409
226
10
6
0
149
0
0
38
275
208
221
113
8
184
46
142
28
621
34
1876
468
308
2484
437
52
4
69
121
228
65
203
122
4730
148
28
102
19787
1702
241
755
259
22
24
7
52
1
5
243
34
920
45
182
376
379
103
815
9
7
52167
147
1
13
14
0
0
0
39
27
0
5
0
16
123
2
260
0
136
7
31
46
8
25
25
52
0
14
26
6
242
505
0
144
329
90
49
530
520
88
570
0
43
94
1
0
0
9
0
0
39
36
44
44
22
1
58
13
31
51
190
17
870
332
321
900
258
25
24
71
65
52
26
87
58
1952
64
5
92
9219
1117
88
439
219
5
16
3
49
4
4
276
10
665
22
62
230
191
61
590
8
9
27142
112
2
9
3
0
0
0
1
2
0
0
5
1
8
1
113
0
20
0
0
12
0
11
1
4
1
4
5
66
46
117
0
98
124
17
38
100
54
14
56
11
0
11
4
6
5
87
0
0
18
12
17
118
20
3
12
5
29
0
16
0
289
49
58
291
42
1
0
33
12
19
5
13
8
1020
25
3
53
2250
201
3
54
18
6
1
1
2
0
0
17
9
264
2
15
69
20
23
117
0
1
5622
44
1
2
0
0
1
0
2
6
0
0
5
0
12
0
35
0
43
0
1
2
8
3
12
2
0
9
2
2
37
32
0
30
19
2
10
84
9
6
134
0
0
10
0
0
0
0
0
1
18
9
6
14
12
3
98
2
6
1
39
1
224
31
82
571
18
6
0
24
2
28
1
36
3
655
62
1
61
3420
107
8
62
25
4
9
0
20
2
0
57
23
174
20
4
126
115
10
153
6
0
5820
238
4
20
42
0
0
0
80
4
0
8
13
7
114
0
449
0
85
12
18
104
15
14
35
68
1
12
9
1
285
705
1
156
565
74
42
311
206
66
283
0
12
84
0
13
0
28
1
0
7
168
26
35
56
5
245
58
123
98
600
24
1146
315
212
1048
306
7
7
88
24
72
20
33
74
1968
132
22
85
7900
673
288
1099
216
8
5
1
4
0
2
106
87
478
7
36
452
238
60
1167
3
6
23031
3
0
0
0
0
0
0
0
0
0
0
0
0
2
0
4
0
0
0
0
2
0
0
0
0
0
0
0
7
1
5
0
1
0
0
0
0
0
0
2
0
0
4
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
10
0
0
5
1
0
0
0
0
0
0
0
0
410
0
0
2
228
8
0
0
0
0
0
0
0
0
0
72
0
10
0
2
1
1
0
0
0
0
1340
25
0
26
0
0
0
0
4
1
0
2
1
0
26
12
166
0
16
22
0
30
0
64
13
23
0
0
0
0
45
104
0
59
205
16
17
17
27
10
48
0
1
8
3
0
0
0
0
0
3
9
9
1
1
0
0
0
0
0
4
4
1490
32
89
290
83
0
1
5
18
1
13
0
0
950
11
0
17
2299
139
32
42
7
0
1
0
2
0
0
104
2
61
4
22
32
20
0
106
1
0
3283
12
0
0
0
0
14
0
1
0
0
0
0
0
3
0
2
0
0
0
8
10
0
0
0
0
0
1
0
0
82
34
0
0
15
0
0
3
2
1
12
0
0
2
0
0
0
0
0
0
1
0
4
11
0
0
2
0
0
0
15
0
47
10
9
83
3
0
0
0
0
1
1
1
0
55
3
0
10
439
32
7
83
0
0
0
0
5
0
0
116
0
36
8
0
140
15
12
7
0
0
1646
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
13
24
6
4
0
0
1
0
0
0
2
0
0
1
0
30
0
2
0
0
3
0
1
1
9
0
1
0
0
31
102
0
18
33
5
2
3
38
0
35
0
0
23
0
4
5
1
0
0
1
26
10
5
0
3
0
2
0
1
11
7
259
14
38
250
70
0
0
1
7
8
15
26
2
264
9
1
0
1113
90
7
13
18
0
0
0
1
0
0
7
30
176
11
2
30
15
0
182
0
0
1219
4
0
0
0
0
0
0
0
0
0
0
0
0
31
0
14
0
0
0
17
0
1
0
5
0
0
0
0
0
17
19
0
1
7
11
4
3
4
6
3
0
0
9
1
0
0
1
0
0
15
0
2
0
1
0
0
0
0
0
7
0
10
0
5
23
32
0
0
3
1
1
2
14
1
66
0
1
0
591
16
6
8
0
0
0
0
0
0
0
27
4
0
0
0
0
0
0
2
0
0
1780
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
10
0
2
0
0
0
0
4
31
0
6
6
1
3
5
10
0
12
0
0
0
0
0
0
0
0
0
0
3
0
1
3
0
0
0
0
0
0
0
90
5
12
80
11
2
0
0
0
4
0
9
5
54
0
2
5
229
41
2
6
0
0
0
0
0
0
0
0
0
6
0
0
0
0
0
3
0
1
1060
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
43
0
0
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28
1
11
0
106
0
0
1
1
0
0
0
0
10
0
0
0
259
4
0
1
0
0
0
0
1
0
0
1
0
0
0
0
35
0
0
25
0
0
483
2
7
4
0
0
0
0
0
0
0
0
0
0
1
0
8
0
2
0
0
3
5
0
0
0
0
0
0
0
0
38
0
0
15
0
0
7
6
0
5
0
0
4
5
6
1
5
0
0
1
1
8
0
0
0
0
0
0
0
10
1
24
2
9
74
1
0
0
11
5
1
0
6
23
119
0
0
8
274
34
1
4
0
0
0
0
0
0
0
1
0
15
14
6
1
8
0
17
0
0
183
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
3
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
7
12
8
0
0
0
0
0
0
2
0
4
0
0
0
85
9
4
0
0
0
0
0
0
0
0
2
0
4
12
0
0
0
0
7
0
0
80
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
67
0
0
0
0
0
0
0
1
0
0
0
0
0
7
4
0
0
5
9
1
0
4
1
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
35
1
4
23
0
0
0
0
0
0
0
0
0
8
1
0
0
139
1
3
0
0
0
0
0
0
0
0
0
0
6
7
0
0
0
0
13
1
0
166
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
49
0
0
12
15
0
0
0
0
0
0
0
0
3
0
2
0
166
5
0
9
2
0
0
0
0
0
0
4
0
0
0
0
6
0
0
0
0
0
112
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
15
0
0
0
0
0
12
0
0
1
31
0
0
4
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
2
30
12
0
0
0
0
0
0
0
0
6
0
0
0
83
6
0
0
0
0
0
0
0
0
0
4
1
1
0
0
4
7
0
21
0
0
34
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
3
3
0
0
1
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
5
0
0
0
0
0
3
0
0
0
0
0
0
1
285
0
1
2
0
0
2
1
1
0
0
79
0
3
0
0
0
5
0
2
0
0
125
